mudbox::GroupNode Class Reference

#include <transformation.h>

Inheritance diagram for mudbox::GroupNode:

Inheritance graph
[legend]
List of all members.

Detailed Description

This is the base class for all nodes that are transformable objects in the Mudbox scene.

For example, cameras, lights, and geometry are all derived from GroupNode. In the Mudbox scene hierarchy, each GroupNode is the child of a Transformation node, which provides its positional and size information.


Public Member Functions

virtual const mudbox::ClassDesc RuntimeClass (void) const
Transformation Transformation (void) const
  This method returns the Transformation node attached to this node (i.e., its Parent in the scene hierarchy).

Static Public Member Functions

const mudbox::ClassDesc StaticClass (void)
mudbox::Node CreateInstances (unsigned int iCount=1)

Member Function Documentation

virtual const mudbox::ClassDesc* mudbox::GroupNode::RuntimeClass void   )  const [inline, virtual]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

00029 :
const mudbox::ClassDesc* mudbox::GroupNode::StaticClass void   )  [static]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

mudbox::Node* mudbox::GroupNode::CreateInstances unsigned int  iCount = 1  )  [static]
 

Reimplemented from mudbox::TreeNode.

Reimplemented in mudbox::Camera, mudbox::Geometry, mudbox::Light, mudbox::NURBSCurve, and mudbox::Transformation.

class Transformation* mudbox::GroupNode::Transformation void   )  const
 

This method returns the Transformation node attached to this node (i.e., its Parent in the scene hierarchy).

Use this returned Transformation node to scale, rotate, or translate this node.


mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode
mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode mudbox::GroupNode